package com.fourday;

import com.sun.org.apache.xerces.internal.util.XMLInputSourceAdaptor;

import java.util.Scanner;

public class Demo2 {
    public static void main(String[] args) {
           //eat();
          //eat1("李四dewq","包子dwqd"); //实参:不用数据类型
        /*Scanner scanner = new Scanner(System.in);
        System.out.println("请输入用户编号：");
        int id = scanner.nextInt();
        System.out.println("请输入用户名称：");
        String name = scanner.next();
        System.out.println("请输入用户密码：");
        String password = scanner.next();
        System.out.println("请输入用户年龄：");
        int age = scanner.nextInt();
        System.out.println("请输入用户性别：");
        String sex = scanner.next();

        User user  = new User();
        user.id=id;
        user.name=name;
        user.password=password;
        user.age=age;
        user.sex=sex;
        addUser(user);*/

        boolean isOk= regist();
        if(isOk){
            System.out.println("您可以登陆了");
        }else {

        }   System.out.println("您不可以登陆");
    }

    //不带参不带返回值方法：
    /*
     不带返回值:void
        返回值: 当前方法执行完后给的一个反馈
     不带参:()-->没有携带我们需要的执行参数
    * */
    public static void eat(){
        System.out.println("我吃饱了");
    }
    //带参不带返回值方法：
    //tip:形参列表和实参列表保持一致:个数，顺序，类型
    /*
    * 形参 ：形参可以有多个，包含数据类型
    * */
    public static void eat1(String food,String name){
        System.out.println("我吃饱了，吃的是"+food+",我的名字叫"+name);
    }

    /*public static void addUser(int id,String name,int age,String password,String sex){
           User user = new User();
           user.id=id;
           user.name=name;
           user.age=age;
           user.password=password;

        System.out.println("我的名字叫"+user.name+",年龄是"+user.age);
    }*/

    public static void addUser(User user1){
        User user = new User();
        user.id=user1.id;
        user.name=user1.name;
        user.age=user1.age;
        user.password=user1.password;
        System.out.println("我的名字叫"+user.name+",年龄是"+user.age);
    }

    /*
    * 不带参带返回值方法
    *   带返回值：当前方法执行完后给的一个反馈
    *     作用：当前方法执行后，可以为接下来的程序做逻辑判断的铺垫。
    * */
    public static boolean  regist(){
        System.out.println("注册失败...");
        return false;
    }

    // 带参带返回值方法
    public static boolean  regist1(User user){
        //todo 业务
        System.out.println("注册...");
        return false;
    }

}
